09c492171ef3ec4f83ac26244e4a5a18ed147a5f,src/persistence/org/codehaus/groovy/grails/orm/hibernate/cfg/GrailsDomainBinder.java,GrailsDomainBinder,bindProperty,#GrailsDomainClassProperty#Property#Mappings#,1102
Before Change
// set to cascade all for the moment
if(grailsProperty.isAssociation()) {
if(grailsProperty.isOneToMany()) {
prop.setCascade("all");
}
else if(grailsProperty.isManyToMany()) {
if(grailsProperty.isOwningSide()) {
After Change
// set to cascade all for the moment
if(grailsProperty.isAssociation()) {
if(grailsProperty.isOneToMany()) {
if(!grailsProperty.isBidirectional() && grailsProperty.isOwningSide())
prop.setCascade("save");
else if(grailsProperty.isBidirectional())
prop.setCascade("all");
}